[v-cloak] {
    display: none;
}

.app-shell {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.shareAndCorrection-main {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: 100vw;
    margin: 0 auto;
    background: #fff;
}

.shareAndCorrection-header {
    height: 0.88rem;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    font-size: 0.36rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
}

.shareAndCorrection-header::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-goback {
    color: #ec7e2d;
    font-size: 0.36rem;
    font-style: normal;
    padding-left: 0.33rem;
    background: url(../../image/member_fanhui.png) no-repeat left center;
    background-size: 0.22rem 0.4rem;
    margin-left: 0.24rem;
    position: absolute;
    top: 0;
    left: 0;
    height: 0.88rem;
    line-height: 0.88rem;
}

.shareAndCorrection-btnHistory {
    position: absolute;
    top: 0;
    right: 0.24rem;
    height: 0.88rem;
    display: flex;
    align-items: center;
    font-size: 0.28rem;
    font-weight: bold;
    color: #333;
}

.shareAndCorrection-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 0.88rem;
    background: #f0f0f0;
}

.shareAndCorrection-containerHistory {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 1.6rem;
    background: #f0f0f0;
}

.shareAndCorrection-containerActive {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 0.88rem;
    background: #f0f0f0;
    overflow: auto;
}

.shareAndCorrection-marketBox {
    background: #fff;
    height: 0.72rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.26rem;
    color: #333;
    font-weight: bold;
    position: absolute;
    top: 0.88rem;
    right: 0;
    left: 0;
    z-index: 100;
}

.shareAndCorrection-market {
    background: url(../../image/address-location.png) no-repeat 0.24rem center;
    background-size: 0.29rem 0.33rem;
    padding-left: 0.77rem;
    height: 0.34rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shareAndCorrection-changeMarket {
    padding: 0 0.24rem;
    height: 0.48rem;
    display: flex;
    align-items: center;
    border-left: #999 1px solid;
}

.shareAndCorrection-goodsListBox {
    position: absolute;
    top: 1.74rem;
    right: 0;
    left: 0;
}

.cube-tab-bar {
    background: #fff;
    font-size: 0.28rem;
    font-weight: bold;
    border-radius: 0.24rem 0.24rem 0 0;
    height: 0.72rem;
    position: absolute;
    top: 0.86rem;
    right: 0;
    left: 0;
    z-index: 100;
}

.cube-tab-bar::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.cube-tab,
.cube-tab_active {
    color: #ec7e2d;
}

.cube-tab-bar-slider {
    background-color: #ec7e2d !important;
}

.shareAndCorrection-screenBox {
    display: flex;
    justify-content: center;
    align-items: center;
}

.shareAndCorrection-screen {
    background: url(../../image/index-triangle1.png) no-repeat right center;
    background-size: 0.18rem 0.09rem;
    padding-right: 0.24rem;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.7rem;
}

.shareAndCorrection-screenActive {
    background: url(../../image/xiala.png) no-repeat right center;
    background-size: 0.18rem 0.09rem;
    padding-right: 0.24rem;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.7rem;
    color: #ec7e2d;
}

.shareAndCorrection-goodsList {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 2.46rem;
    overflow: auto;
}

.shareAndCorrection-goodsBox {
    display: flex;
    justify-content: space-evenly;
    background: #fff;
    padding: 0.24rem 0;
    position: relative;
}

.shareAndCorrection-goodsBox::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-goodsImg {
    width: 1.5rem;
    height: 1.5rem;
}

.shareAndCorrection-goodsInfo {
    width: 5.28rem;
    position: relative;
}

.shareAndCorrection-goodsName {
    font-size: 0.32rem;
    font-weight: bold;
    color: #333;
    line-height: 0.42rem;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.shareAndCorrection-goodsPrice {
    color: #ec7e2d;
    font-size: 0.32rem;
    font-weight: bold;
    position: absolute;
    bottom: 0.12rem;
}

.shareAndCorrection-noGoodsPrice {
    position: absolute;
    bottom: 0.12rem;
    font-size: 0.26rem;
    color: #999;
    font-weight: bold;
}

.shareAndCorrection-goodsBtn {
    background: none;
    border: #ec7e2d 1px solid;
    width: 1.4rem;
    height: 0.48rem;
    border-radius: 0.12rem;
    font-size: 0.24rem;
    font-weight: bold;
    color: #ec7e2d;
    outline: none;
}

.shareAndCorrection-btnNoPrice {
    position: absolute;
    right: 1.64rem;
    bottom: 0;
}

.shareAndCorrection-btnShareAndCorrection {
    position: absolute;
    right: 0;
    bottom: 0;
}

.shareAndCorrection-choiceMarketBox {
    background: #fff;
    border-radius: 0.24rem 0 0 0;
    padding: 0.24rem;
    box-sizing: border-box;
    position: relative;
    height: 100%;
    width: 100%;
}

.cube-popup-right .cube-popup-content {
    left: -68.8% !important;
}

.shareAndCorrection-choiceMarketTitle {
    font-size: 0.32rem;
    font-weight: bold;
    color: #333;
    height: 0.32rem;
}

.shareAndCorrection-choiceMarketInputBox {
    margin-top: 0.24rem;
    margin-bottom: 0.24rem;
    font-size: 0.26rem;
    position: relative;
    z-index: 101;
}

.shareAndCorrection-choiceMarketInput {
    width: 100%;
    height: 0.64rem;
    border-radius: 0.32rem;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: #f5f5f5 url(../../image/icon-search.png) no-repeat 0.24rem center;
    background-size: 0.32rem;
    font-weight: 500;
    color: #333;
    padding: 0 0.24rem 0 0.8rem;
}

.shareAndCorrection-marketListBox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.68rem 0.24rem 0.24rem;
}

.shareAndCorrection-marketList {
    box-sizing: border-box;
    padding: 0.15rem 0;
    position: relative;
}

.shareAndCorrection-marketList::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-marketName {
    font-size: 0.28rem;
    font-weight: 500;
    line-height: 0.4rem;
    color: #333;
}

.shareAndCorrection-marketName i {
    color: #ec7e2d;
    font-style: normal;
}

.shareAndCorrection-marketAddress {
    font-size: 0.24rem;
    line-height: 0.36rem;
    color: #666;
}

.cube-pullup-wrapper .before-trigger {
    font-size: 0.24rem;
}

.shareAndCorrection-queryInputBox {
    margin-top: 0.24rem;
    margin-bottom: 0.48rem;
    font-size: 0.26rem;
}

.shareAndCorrection-queryInput {
    width: 100%;
    height: 0.64rem;
    border-radius: 0.32rem;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: #f5f5f5;
    font-weight: 500;
    color: #333;
    padding: 0 0.24rem;
}

.shareAndCorrection-queryBandBox {
    position: relative;
}

.shareAndCorrection-queryBrandList {
    position: absolute;
    top: 0.64rem;
    right: 0;
    left: 0;
    background: #fff;
    border: #f5f5f5 1px solid;
    border-radius: 0.32rem;
    box-sizing: border-box;
    padding: 0.12rem 0.24rem;
}

.shareAndCorrection-queryBrand {
    line-height: 0.6rem;
}

.shareAndCorrection-queryBtnReset {
    position: absolute;
    left: 0.24rem;
    bottom: 0.24rem;
    width: 2.22rem;
    height: 0.72rem;
    box-sizing: border-box;
    border: #333 1px solid;
    font-size: 0.28rem;
    font-weight: 500;
    color: #333;
    background: none;
    border-radius: 0.36rem;
    outline: none;
}

.shareAndCorrection-queryBtnOk {
    position: absolute;
    right: 0.24rem;
    bottom: 0.24rem;
    width: 2.22rem;
    height: 0.72rem;
    box-sizing: border-box;
    border: none;
    font-size: 0.28rem;
    font-weight: 500;
    color: #fff;
    background: #ec7e2d;
    border-radius: 0.36rem;
    outline: none;
}

.shareAndCorrection-auditListHistoryBox {
    padding-top: 0.12rem;
}

.shareAndCorrection-auditListHistory {
    background: #fff;
    border-radius: 0.12rem;
    margin: 0 0.24rem 0.12rem;
    padding-bottom: 0.12rem;
}

.shareAndCorrection-auditListHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.24rem;
    height: 0.6rem;
    padding: 0 0.24rem;
    position: relative;
}

.shareAndCorrection-auditListHeader::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-auditListStatus {
    color: #ec7e2d;
}

.shareAndCorrection-auditGoodsBox {
    display: flex;
    justify-content: space-evenly;
    padding: 0.12rem 0;
}

.shareAndCorrection-auditGoodsImg {
    width: 1.5rem;
    height: 1.5rem;
}

.shareAndCorrection-auditGoodsInfo {
    width: 4.8rem;
    position: relative;
}

.shareAndCorrection-auditGoodsName {
    font-size: 0.32rem;
    color: #333;
    line-height: 0.42rem;
    height: auto;
    min-height: 0.42rem;
    font-weight: bold;
}

.shareAndCorrection-priceBox {
    font-size: 0.24rem;
    line-height: 0.33rem;
}

.shareAndCorrection-price {
    color: #ec7e2d;
    font-size: 0.36rem;
    font-weight: bold;
}

.shareAndCorrection-priceCorrection {
    background: #fff;
}

.shareAndCorrection-correctionListLi {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.28rem;
    height: 1rem;
    position: relative;
    background: url(../../image/member_more.png) no-repeat 7.11rem center;
    background-size: 0.15rem 0.22rem;
}

.shareAndCorrection-correctionListLi::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-correctionListLiLeft {
    flex-basis: 1.64rem;
    padding-left: 0.24rem;
    box-sizing: border-box;
    color: #333;
}

.shareAndCorrection-correctionListLiRight {
    flex: auto;
    padding: 0 0.5rem 0 0.2rem;
    box-sizing: border-box;
    color: #999;
    outline: none;
    background: none;
    height: 1rem;
    display: flex;
    align-items: center;
}

.shareAndCorrection-correctionListLiRight::placeholder {
    color: #999;
}

.shareAndCorrection-correctionUploadBox {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.9rem;
}

.shareAndCorrection-correctionImgBox {
    width: 3rem;
    height: 2rem;
    border: #d9d9d9 1px solid;
    border-radius: 0.12rem;
    position: relative;
    background: url(../../image/price_plus.png) no-repeat center 0.4rem;
    background-size: 0.49rem 0.49rem;
    display: flex;
    justify-content: center;
}

.shareAndCorrection-uploadFile {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.shareAndCorrection-uploadText {
    font-size: 0.28rem;
    color: #999;
    margin-top: 1.2rem;
}

.shareAndCorrection-imagePrview {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 0.12rem;
}

.shareAndCorrection-submitDiv {
    width: 100%;
    display: grid;
    display: flex;
    margin: 0 0 0.4rem 0;
    position: absolute;
    bottom: 0.1rem;
}

.shareAndCorrection-btnSubmit {
    margin: auto;
    width: 45%;
    padding: 0;
    height: 0.84rem;
    font-size: 0.26rem;
    border-radius: 0.12rem;
    grid-column: 1;
    background: #ec7e2d;
    color: #fff;
    border: none;
    outline: none;
}

.cube-btn-primary {
    background: #ec7e2d;
}

.shareAndCorrection-historyBtn {
    position: absolute;
    right: 0;
    bottom: 0.05rem;
    background: none;
    border: #ec7e2d 1px solid;
    width: 1.4rem;
    height: 0.48rem;
    border-radius: 0.12rem;
    font-size: 0.24rem;
    font-weight: bold;
    color: #ec7e2d;
    white-space: nowrap;
    outline: none;
}

.shareAndCorrection-viewPriceBox {
    background: #fff;
    font-size: 0.28rem;
    color: #333;
}

.shareAndCorrection-viewPriceTitle {
    font-size: 0.32rem;
    text-align: center;
    height: 1.12rem;
    line-height: 1.12rem;
}

.shareAndCorrection-viewPriceList {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.24rem;
    position: relative;
}

.shareAndCorrection-viewPriceList::after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-top: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.shareAndCorrection-noGoods {
    font-size: 0.32rem;
    font-weight: 500;
    color: #999;
    text-align: center;
    padding-top: 3.5rem;
}

.shareAndCorrection-noMarket {
    font-size: 0.32rem;
    font-weight: 500;
    color: #999;
    text-align: center;
    padding-top: 1rem;
}

.shareAndCorrection-noHistory {
    font-size: 0.32rem;
    font-weight: 500;
    color: #999;
    text-align: center;
    padding-top: 3.6rem;
}

.shareAndCorrection-select {
    width: 100%;
    box-sizing: border-box;
    outline: none;
    border: none;
    background: #f5f5f5;
    font-size: 0.26rem !important;
    font-weight: 500 !important;
    color: #333 !important;
    padding: 0.12rem 0.2rem 0.12rem 0.1rem !important;
}

.shareAndCorrection-selectBox {
    margin: 0.73rem 0 0 0;
    height: 0.8rem;
    display: flex;
    background: #fff;
}

.shareAndCorrection-tabSelect {
    flex: 1;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.7rem;
    color: #353535;
}

.shareAndCorrection-selectTitle {
    line-height: 0.7rem;
    display: inline-block;
    color: #ec7e2d;
    border-bottom: 2px solid #ec7e2d;
}

.shareAndCorrection-selectTitle {
    line-height: 0.7rem;
    display: inline-block;
    color: #ec7e2d;
    border-bottom: 2px solid #ec7e2d;
}

.shareAndCorrection-m {
    margin: 2.08rem 0 0.98rem 0;
    flex: 1;
    width: 100%;
    height: 80%;
    background: #fff;
    overflow: hidden;
}

.shareAndCorrection-main {
    overflow: auto;
    border-bottom: 0.12rem solid #f7f7f7;
}

.shareAndCorrection-numbering {
    width: 93.6%;
    height: 0.73rem;
    line-height: 0.73rem;
    font-size: 0.28rem;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    margin: 0 0 0 0.24rem;
    border-bottom: 1px solid #d9d9d9;
}

.shareAndCorrection-date {
    position: relative;
    float: right;
    font-size: 0.24rem;
    color: rgba(236, 126, 45, 1);
}

.shareAndCorrection-infoBox {
    margin: 0.24rem 0 0.27rem 0;
    padding: 0 0.24rem;
    display: flex;
    height: 1.96rem;
}

.shareAndCorrection-checkBox {
    border-radius: 50%;
}

.shareAndCorrection-lab {
    margin: 0 0.12rem 0 0;
}

.shareAndCorrection-image {
    width: 1.92rem;
    height: 1.92rem;
}

.shareAndCorrection-infoBoxRight {
    width: 100%;
    height: 1.96rem;
    color: #333;
    position: relative;
    margin: 0 0 0 0.13rem;
}

.shareAndCorrection-finishedName {
    width: 100%;
    font-size: 0.32rem;
    height: auto;
    text-overflow: ellipsis;
    min-height: 0.42rem;
    line-height: 0.42rem;
    color: #323333;
    margin: 0 0 0.2rem 0;
    font-family: PingFang-SC-Regular;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.shareAndCorrection-infoNum {
    width: 100%;
    height: 60%;
    display: grid;
    grid-auto-rows: 30% 30% 30%;
}

.shareAndCorrection-noPrice {
    width: 100%;
    color: #333333;
    font-size: 0.24rem;
    margin: auto;
    font-family: PingFang-SC-Regular;
    font-weight: bold;
    color: rgba(236, 126, 45, 1);
}

.shareAndCorrection-waitOut-time {
    width: 60%;
    font-size: 0.28rem;
    height: 0.5rem;
    line-height: 0.5rem;
    padding-left: 2.14rem;
}

.shareAndCorrection-completeQuantity {
    width: 100%;
    color: #333333;
    font-size: 0.28rem;
    margin: auto;
    font-family: PingFang-SC-Regular;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
}

.shareAndCorrection-errMsg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.shareAndCorrection-toast {
    min-width: 0.75rem;
    max-width: 3.75rem;
    padding: 0.36rem;
    border-radius: 0.12rem;
    background: rgba(0, 0, 0, 0.8);
    background-size: 0.975rem 0.69rem;
    background-position: center 0.3rem;
    color: #fff;
    font-size: 0.28rem;
    line-height: 1.6;
}

.shareAndCorrection-title {
    text-align: center;
    font-size: 0.3rem;
    line-height: 10rem;
}

.shareAndCorrection-popupTile {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.3rem;
    text-align: center;
    color: #333333;
}

.shareAndCorrection-selectPopup {
    width: 80%;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    text-align: center;
    color: #333333;
    margin: 0 9.9%;
    outline: none;
    border: none;
}

.shareAndCorrection-popupSubmit {
    width: 1.6rem;
    height: 0.84rem;
    line-height: 0.84rem;
    margin: 0.24rem auto;
    border-radius: 0.1rem;
    font-size: 0.32rem;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ec7e2d;
    outline: none;
    border: none;
    color: #fff;
    position: fixed;
    top: 90%;
    left: 65%;
    transform: translate3d(-50%, -50%, 0);
}

.shareAndCorrection-popupMask {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: black;
    z-index: 9998;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.shareAndCorrection-popup {
    position: fixed;
    top: 0;
    right: 0;
    width: 70%;
    height: 100%;
    background: #fff;
    border: 45% 0 45% 0;
    z-index: 99999;
    border-radius: 0.5rem 0 0 0.5rem；;
}

.shareAndCorrection-popupTile {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.3rem;
    text-align: center;
    color: #333333;
}

.shareAndCorrection-selectAll {
    line-height: 0.4rem;
    height: 0.98rem;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #fff;
    z-index: 999;
}

.shareAndCorrection-change-btn {
    background: #fff;
    display: inline-block;
    width: 22.8%;
    height: 0.98rem;
    color: #323333;
    text-align: left;
    border: none;
    line-height: 0.98rem;
    font-size: 0.3rem;
    padding: 0 0 0 0.23rem;
    float: left;
}

.shareAndCorrection-all {
    content: "\a0";
    /*不换行空格*/
    display: inline-block;
    width: 0.28rem;
    height: 0.28rem;
    line-height: 0.3rem;
    background: url(../../image/xuanzhong.png) no-repeat;
    background-size: 100%;
    margin: 0 0.12rem 0 0;
}

.shareAndCorrection-unselected {
    content: "\a0";
    /*不换行空格*/
    display: inline-block;
    width: 0.28rem;
    height: 0.28rem;
    line-height: 0.3rem;
    background: url(../../image/weixuanzhong.png) no-repeat;
    background-size: 100%;
    margin: 0 0.12rem 0 0;
}

.shareAndCorrection-btn {
    background: #ec7e2d;
    display: inline-block;
    width: 22.8%;
    height: 0.98rem;
    color: #fff;
    text-align: center;
    border: none;
    line-height: 0.98rem;
    font-size: 0.3rem;
    float: right;
}

.shareAndCorrection-m {
    margin: 0.03rem 0 0.98rem 0;
    flex: 1;
    width: 100%;
    height: 80%;
    background: #fff;
    overflow: auto;
}

.shareAndCorrection-div {
    margin: 0.03rem 0 0.98rem 0;
    flex: 1;
    width: 100%;
    height: 88%;
    background: #fff;
    overflow: auto;
}

.shareAndCorrection-listMain {
    border-bottom: 0.12rem solid #f7f7f7;
}

.shareAndCorrection-pop {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 80%;
    height: 25%;
    background: #fff;
    z-index: 9999;
    transform: translate(-50%, -50%);
}

.shareAndCorrection-popTitle {
    font-size: 0.32rem;
    text-align: center;
    width: 100%;
    height: 0.87rem;
    line-height: 0.87rem;
    font-family: PingFang-SC-Medium;
    font-weight: bold;
    color: #666666;
}

.shareAndCorrection-popContent {
    padding: 0.12rem;
    font-size: 0.28rem;
    text-align: center;
    width: 96%;
    height: 0.87rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: #666666;
}

.shareAndCorrection-popConfirm {
    position: fixed;
    bottom: 0;
    background: #fff;
    font-size: 0.28rem;
    text-align: center;
    width: 100%;
    height: 0.87rem;
    line-height: 0.87rem;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: #666666;
    outline: none;
    border-top: 0.01rem solid #323333;
}

.auditPrice-btnDiv {
    position: absolute;
    top: 0;
    width: 100%;
    height: 0.7rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    z-index: 9999;
    margin: 0.5rem 0 0 0;
}

.auditPrice-btn {
    width: 80%;
    height: 0.45rem;
    color: #fff;
    background: #ec7e2d;
    margin: auto;
    border: none;
    outline: none;
}

.auditPrice-choiceCategoryBox {
    background: #fff;
    border-radius: 0.24rem 0 0 0;
    padding: 0.24rem 0;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: none;
}

.auditPrice-queryInputBox {
    margin: 1rem 0 0.18rem 0;
    font-size: 0.26rem;
    height: 90%;
    overflow: hidden;
}

.auditPrice-categoryBox {
    border-bottom: #f5f5f5 0.12rem solid;
}

.auditPrice-categoryBox:nth-last-child(1) {
    border: none;
}

.auditPrice-categoryH1 {
    font-size: 0.32rem;
    font-weight: bold;
    color: #333;
    padding-left: 0.24rem;
    padding-top: 0.24rem;
}

.auditPrice-categoryH2Box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-around;
    flex-wrap: wrap;
    font-size: 0.22rem;
    font-weight: 500;
    padding: 0.24rem;
    position: relative;
}

.auditPrice-categoryH2 {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #333;
    height: 0.9rem;
    line-height: 0.3rem;
    box-sizing: border-box;
    position: relative;
    padding: 0 0.12rem;
}

.auditPrice-categoryH2Active {
    color: #ec7e2d;
}

.auditPrice-categoryH2::after {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
    transform: scaleY(0.5);
}

.auditPrice-categoryH2::before {
    position: absolute;
    top: 50%;
    right: 0;
    content: "";
    width: 1px;
    height: 40%;
    border-right: 1px solid #d9d9d9;
    transform: scaleX(0.5) translate3d(0, -50%, 0);
}

.auditPrice-categoryH2:nth-child(3n)::before {
    border: none;
}

.auditPrice-hack {
    position: absolute;
    height: 0.28rem;
    background: #fff;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.shareAndCorrection-tips {
    position: absolute;
    width: 100%;
    top: 30%;
    text-align: center;
    font-size: 0.28rem;
    color: #323333;
}

.toast-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.toast {
    min-width: 0.75rem;
    max-width: 3.75rem;
    padding: 0.36rem;
    border-radius: 0.12rem;
    background: rgba(0, 0, 0, 0.8);
    background-size: 0.975rem 0.69rem;
    background-position: center 0.3rem;
    color: #fff;
    font-size: 0.28rem;
    line-height: 1.6;
}

.cube-scroll-wrapper {
    position: relative;
    height: 98%;
    overflow: hidden;
}

.shareAndCorrection-barcode {
    float: right;
}